package com.kk.network.httpclient;

/**
 * 文件名称计算操作
 * 
 * @author liujun
 * @date 2018/07/20
 */
public class FileNameCount {

	/**
	 * 进行名称的计算操作
	 * 
	 * @param namebase   基础的名称
	 * @param start      开始编号
	 * @param maxLength  最大长度
	 * @param suffixName 后缀名
	 * @return 计算的名称信息
	 */
	public static String countName(String namebase, int start, int maxLength, String suffixName) {
		// 计算补0的算法
		StringBuilder nameappend = new StringBuilder();
		nameappend.append(namebase);
		for (int i = 0; i < maxLength - String.valueOf(start).length(); i++) {
			nameappend.append("0");
		}
		nameappend.append(start).append(suffixName);

		return nameappend.toString();
	}

}
